#include <graphene.h>
#include "loaders/gdkpngprivate.h"
+#include "loaders/gdktiffprivate.h"
G_DEFINE_QUARK (gdk-texture-error-quark, gdk_texture_error)
{
return gdk_load_png (bytes, error);
}
+ else if ((size > strlen (TIFF_SIGNATURE1) &&
+ memcmp (data, TIFF_SIGNATURE1, strlen (TIFF_SIGNATURE1)) == 0) ||
+ (size > strlen (TIFF_SIGNATURE2) &&
+ memcmp (data, TIFF_SIGNATURE2, strlen (TIFF_SIGNATURE2)) == 0))
+ {
+ return gdk_load_tiff (bytes, error);
+ }
else
{
GInputStream *stream;